<?php

namespace app\api\controller;
use app\api\controller\Controller;
use think\Db;

/**
 * @title 订单模块
 */
class Order extends Controller
{
    /**
     * @title 预占订单接口
     * @des 采购平台向供应商系统下单调用本接口。供应商系统需要保证在订单的商品库存和价格在预占期内有效。采购平台进行预占库存订单确认后，供应商开始准备出库和配送业务处理。
     * @method POST
     * 
     * @param string $token 访问令牌
     * @param string $supplierCode 采购平台提供的供应商标识
     * @param string $orderId 采购平台按规则生成的不超过40位长度的字符串
     * @param list<SkuInfo> $skus 预定商品信息
     *      @param string $skuId 供应商的商品id
     *      @param integer $skuNum 商品数量
     *      @param bigDecimal $sellPrice 商品同步时传入的销售价格（含税）
     *      @param bigDecimal $marketPrice 市场价
     * @param receiverInfo $receiverInfo 收货人信息
     *      @param
     * @param ordererInfo $ordererInfo 订货人信息
     *      @param 
     * @param invoiceInfo $invoiceInfo 发票信息
     *      @param 
     * @param integer $invoiceInfo 支付方式:1.帐期支付、2.货到付款、3.企业转账（先货）
     * @param string $invoiceInfo 下单时间格式：Y-m-d h:i:s
     */
    public function submitPreOrder()
    {
        $d = $this->params;
        dump($d);
    }
}